package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 我的管理，我的课程记录、违规记录、意见反馈、版本信息对象 zft_my_manager
 * 
 * @author ruoyi
 * @date 2025-06-06
 */
@ApiModel("课程记录实体")
@Data
public class ZftAppMyManager extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 我的，主键 */
    @Excel(name = "我的，主键")
    @ApiModelProperty("我的，主键id")
    private String myUuid;

    /** 课程关联id */
    @Excel(name = "课程关联id")
    @ApiModelProperty("课程关联id")
    private String myCourseid;

    /** 违规记录，说明 */
    @Excel(name = "违规记录，说明")
    @ApiModelProperty("违规记录")
    private String myCourseText;

    /** 反馈意见 */
    @Excel(name = "反馈意见")
    @ApiModelProperty("反馈意见")
    private String customer;

    /** 版本信息 */
    @Excel(name = "版本信息")
    private String version;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("学号")
    private String studentNo;

    public void setMyUuid(String myUuid) 
    {
        this.myUuid = myUuid;
    }

    public String getMyUuid() 
    {
        return myUuid;
    }

    public void setMyCourseid(String myCourseid) 
    {
        this.myCourseid = myCourseid;
    }

    public String getMyCourseid() 
    {
        return myCourseid;
    }

    public void setMyCourseText(String myCourseText) 
    {
        this.myCourseText = myCourseText;
    }

    public String getMyCourseText() 
    {
        return myCourseText;
    }

    public void setCustomer(String customer) 
    {
        this.customer = customer;
    }

    public String getCustomer() 
    {
        return customer;
    }

    public void setVersion(String version) 
    {
        this.version = version;
    }

    public String getVersion() 
    {
        return version;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("myUuid", getMyUuid())
            .append("myCourseid", getMyCourseid())
            .append("myCourseText", getMyCourseText())
            .append("customer", getCustomer())
            .append("version", getVersion())
            .toString();
    }
}
